class UpdateDetalleFacturasColumns < ActiveRecord::Migration
  def self.up
    # quitar columnas obsoletas
    remove_column :detalle_facturas, :precio_unitario
    remove_column :detalle_facturas, :litraje_mls
    
    #agregar nuevas columnas requeridas
    add_column :detalle_facturas, :precio_venta, :decimal, :precision => 10, :scale => 2
    add_column :detalle_facturas, :precio_publico, :decimal, :precision => 10, :scale => 2
    add_column :detalle_facturas, :costo_cuervo, :decimal, :precision => 10, :scale => 2
    add_column :detalle_facturas, :ieps, :decimal, :precision => 10, :scale => 2
    
  end

  def self.down
    add_column :detalle_facturas, :precio_unitario, :decimal, :precision => 10, :scale => 2
    add_column :detalle_facturas, :litraje_mls, :integer

    remove_column :detalle_facturas, :precio_venta
    remove_column :detalle_facturas, :precio_publico
    remove_column :detalle_facturas, :costo_cuervo
    remove_column :detalle_facturas, :ieps
    
  end
end
